package com.bjpowernode.service.impl;

import com.bjpowernode.entity.TDicType;
import com.bjpowernode.mapper.TDicTypeMapper;
import com.bjpowernode.service.DicTypeService;
import jakarta.annotation.Resource;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * 数据字典类型服务实现类
 * 实现了数据字典类型相关的业务逻辑
 */
@Service
public class DicTypeServiceImpl implements DicTypeService {
    /**
     * 数据字典类型数据访问对象
     * 用于与数据库交互，执行数据字典类型相关的CRUD操作
     */
    @Resource
    private TDicTypeMapper tDicTypeMapper;

    /**
     * 获取所有数据字典类型
     * @return 数据字典类型列表
     */
    @Override
    public List<TDicType> getDicTypes() {
        // 调用Mapper方法从数据库查询所有数据字典类型
        return tDicTypeMapper.getDicTypes();
    }
}
